Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour France F1 France F2 France F3 France F4 France F5 France F6 France F7 Belgium F1 France F11 Italy F23 Italy F24 Netherlands F3 Spain F26 Spain F27 France F19 Belgium F1 Belgium F2 Canada F1 Canada F2 Canada F3 Spain F10 Spain F12 Spain F13 Spain F14 Spain F15 Netherlands F2 Netherlands F3 Belgium F2 Netherlands F7 Spain F33 Great Britain F16 Croatia F1 Great Britain F7 Italy F10 Italy F11 Italy F15 Netherlands F4 Netherlands F5 Netherlands F3 USA F28 USA F29 Dominican Republic F1 Dominican Republic F2 Dominican Republic F3 Great Britain F2 Israel F2 Israel F3 Great Britain F3 Great Britain F4 Italy F8 Italy F9 Usa F12 Usa F13 Great Britain F4 Norway F1 Norway F2 France F4 France F5 France F7 France F8 France F12 France F16 France F17 France F22 Netherlands F1 (Alkmaar) Netherlands F3 (Middelburg) Netherlands F4 (Amstelveen) Italy F24 (Bolzano) Austria F6 (Innsbruck) France F22 (Nevers) France F3 (Veigy-Foncenex) Germany F3 (Kaarst) Great Britain F2 (Loughborough) Great Britain F3 (Shrewsbury) France F4 (Toulouse) France F5 (Poitiers) Portugal F7 (Porto) Portugal F8 (Cascais) Germany F1 France F17 Spain F32 France F18 Israel F3 Germany F6 M15 Kaarst M25 Glasgow Netherlands F4 M15 Sharm El Sheikh M25 Prijedor M25 Doboj M15 Alkmaar M15 Den Haag M25 Dublin M25 Chiswick M15 Antalya M15 Antalya M25 Nussloch M25 Sunderland M25 Vogau M15 Alkmaar M25+H Plaisir M15 Forbach Israel F1 M25+H Rodez M15+H Bressuire France F6 Netherlands F4 Challenger 42 - Andrezieux V Trani Cup - Trani Nord LB Open 2006 - Braunschweig Ford Tennis Championships - Louisville Music City Challenger - Nashville Italy F16 Roma Challenger 2007 - Rome San Remo Tennis Cup - San Remo 9° Trani Cup - Trani LXVII Concursu Internacional de Vigo - Vigo IPP Open - Helsinki LTA Shrewsbury Challenger - Shrewsbury Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Izmir Cup - Izmir Italy F23 (Pontedera) Binghamton Challenger Tiburon Challenger Calabasas Challenger Seoul Challenger Eckental Challenger Aachen Challenger Quimper Challenger Cherbourg Challenger Barletta Challenger Athens Challenger Nottingham Challenger Turin Challenger Scheveningen Challenger Sopot Challenger Recanati Challenger Alphen Challenger Marrakech Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Dallas Challenger Le Gosier Challenger Bordeaux Challenger Blois Challenger Alphen Challenger Rennes Challenger Brescia Challenger St. Brieuc Challenger Quimper Challenger Heilbronn Challenger Ortisei Challenger Binghamton Challenger Eckental Challenger Koblenz Challenger Oeiras 1 Challenger Rome 2 Challenger Nottingham 1 Challenger Forli Challenger Pozoblanco Challenger Lisbon Challenger Mallorca Challenger Germany F5 (Kamen) France F20 (Plaisir) M15 Sharm El Sheikh M25 Bolton M25 Sunderland Open 13 - Marseille Davidoff Swiss Indoors - Basel Grand Prix Hassan II - Casablanca Grand Prix de Tennis de Lyon - Lyon Chennai Open - Chennai Grand Prix Hassan II - Casablanca Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Ordina Open - 's-Hertogenbosch Dutch Open Tennis - Amersfoort Pilot Pen Tennis - New Haven Open 13 - Marseille Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Heineken Open - Auckland Grand Prix Hassan II - Casablanca Estoril Open - Estoril Ordina Open - 's-Hertogenbosch Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Brisbane International - Brisbane Heineken Open - Auckland AEGON Championships - London Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Open de Moselle - Metz Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Open 13 - Marseille Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch Moselle Open - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Power Horse Cup - Dusseldorf Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf Bet-at-home Open - Hamburg Moselle Open - Metz If Stockholm Open - Stockholm Apia International - Sydney Abierto Mexicano Telcel - Acapulco Topshelf Open - 's-Hertogenbosch Bauer Watertechnology Cup 2007 - Eckental M25 Barnstaple Grand Prix Hassan II - Casablanca PTT Thailand Open - Bangkok Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch Generali Open - Kitzbuhel Stella Artois Clay Court Championship - Budaors Stella Artois Clay Court Championships - Budaors Dublin Challenger - Dublin The Surbiton Trophy - Surbiton Heineken Challenger - Ho Chi Minh City BMW Tennis Championship - Sunrise Amersfoort Challenger Segovia Challenger Jersey Challenger Monza Challenger Manchester Challenger Vancouver Challenger San Marino Challenger Alphen Challenger Wolfsburg Challenger Mons Challenger Chuncheon Challenger Orleans Challenger Rennes Challenger Courmayeur Challenger Sarajevo Challenger Bordeaux Challenger Wroclaw Challenger Como Challenger Rhodes Challenger Guadalajara Challenger Quimper Challenger St. Remy Challenger Orleans Challenger Noumea Challenger Loughborough Challenger Milan Challenger Vancouver Challenger Geneva Challenger Quimper Challenger Ismaning Challenger Maia Challenger Napoli Challenger Eckental Challenger St. Petersburg 1 Challenger St. Petersburg 2 Challenger Mons Challenger Rennes Challenger Bratislava Challenger Heilbronn Challenger Zadar Challenger Nottingham Challenger Orleans Challenger Bratislava Challenger Andria Challenger St. Brieuc Challenger Alphen Challenger Brest Challenger Manila Challenger Bergamo Challenger St. Brieuc Challenger Napoli Challenger Barletta Challenger Glasgow Challenger Heilbronn Challenger Portoroz Challenger Jinan Challenger Trnava Challenger Prague 3 Challenger BNP Paribas Masters - Paris BNP Paribas Masters - Paris Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Challenger Ford de Cherbourg - Cherbourg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Open de L'Isere - Grenoble Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Masters - Paris Sony Ericsson Open - Miami Top Wool Challenger Biella - Biella Cherbourg Challenger Internationale Badische Meisterschaften Um Den Techem Cup - Zell Asics Challenger Open - Monchengladbach BNP Paribas Masters - Paris Timisoara Challenger - Timisoara ATP Challenger Open 2004 - Monchengladbach Western & Southern Open - Cincinnati Open de Franche-Comte - Besancon Challenger Ford de Cherbourg - Cherbourg Shimadzu All Japan Indoor Tennis Championships - Kyoto BNP Paribas Masters - Paris Open Mutouest de Saint-Brieuc - St. Brieuc BNP Paribas Open - Indian Wells Tunis Open - Tunis Sony Open Tennis - Miami San Remo Tennis Cup 15° Piertomaso - San Remo Banca Stato Challenger - Lugano Mutua Madrid Open - Madrid Challenger 42 - Andrezieux Nokian Hakkapeliitta Open - Tampere BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Timisoara Challenger 2005 - Timisoara Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome GHI Bronx Classic - Bronx BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de L'Isere - Grenoble Trani Cup - Trani Ostdeutscher Sparkassen Cup - Dresden Bancastato Challenger Lugano - Lugano Open de Montauban - Montauban Siemens Open - Scheveningen Mordovia Cup - Saransk Internationaux de Nouvelle-Caledonie - New Caledonia St. Remy Challenger 4th Volkswagen Challenger - Wolfsburg Samsung Challenger 2007 - Ho Chi Minh City St. Petersburg Challenger 2006 - St. Petersburg La Rinascente Tennis Cup Harbour Club Milano - Milan Internationaux du Doubs - Besancon 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Siemens Open - Scheveningen Siemens Open 2007 - Scheveningen Open de L'Isere - Grenoble Bordeaux Challenger Carson Challenger Palermo Challenger Salzburg Challenger Dallas Challenger Jersey Challenger Johannesburg Challenger Mitsubishi Electric Europe Cup - Monza Athens Challenger Recanati Challenger Istanbul Challenger Citta di Como - Como Granby Challenger Heilbronn Challenger Sarajevo Challenger St. Brieuc Challenger Napoli Challenger Rome Challenger Furth Challenger Segovia Challenger Istanbul Challenger Mons Challenger Cherbourg Challenger St. Brieuc Challenger Mersin Challenger Nottingham Challenger Memorial Manfredini - Sassuolo Braunschweig Challenger Granby Challenger St. Remy Challenger Mons Challenger Scheveningen Challenger Oberstaufen Challenger Orleans Challenger Mouilleron-Le-Captif Challenger Mobilux Open - Luxembourg Tunis Challenger Internazionali di Tennis di Bergamo - Bergamo Aix En Provence Challenger Bordeaux Challenger Samarkand Challenger Blois Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo X Torneo Internazionale di Tennis - Barletta St. Remy Challenger Open Mutouest St. Brieuc - St. Brieuc Mons Challenger Citta di Monza - Monza Raanana Challenger BMW Tennis Championship - Sunrise Vercelli Challenger Turin Challenger Heilbronn Challenger Manchester Challenger Ilkley Challenger Como Challenger Orleans Challenger Rennes Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Happy Valley Challenger Drummondville Challenger Turin Challenger Manchester Challenger Ilkley Challenger St. Brieuc Challenger Meerbusch Challenger Steelers Cup - Kosice Francavilla Challenger Surbiton Challenger Challenger 42 - Andrezieux Open de Franche-Comte - Besancon Andria Challenger Quimper Challenger Bergamo Challenger Open Mutouest - St. Brieuc Zagreb Open - Zagreb Alphen Challenger Open Sainte Victoire - Aix-En-Provence Szczecin Challenger Lexington Challenger Open de Montauban - Montauban Noumea Challenger Yuba City Challenger Oberstaufen Cup - Oberstaufen Tean International - Alphen Eckental Challenger Irving Challenger The Hilversum Open - Hilversum Ortisei Challenger The Wrexham Challenger - Wrexham Banca Stato Challenger Lugano - Lugano Open de Montauban - Montauban Cherbourg Challenger Shanghai Challenger Helsinki Challenger PBZ Zagreb Indoors - Zagreb Nokian Hakkapeliitta Open - Tampere Recanati Challenger Lambertz Open by Stawag 2007 - Aachen Oeiras 4 Challenger Braunschweig Challenger Iasi Challenger Challenger Groningen - Groningen Kosice Challenger Rijeka Open - Rijeka Drummondville Challenger Bulgarian Challenger 2002 - Sofia BNP Paribas Primrose - Bordeaux Hypo Group Tennis International - Portschach Rennes Challenger Zagreb Open - Zagreb Challenger 42 - Andrezieux St. Brieuc Challenger Bratislava Challenger Scheveningen Challenger AEGON International - Eastbourne PBZ Zagreb Indoors - Zagreb Rabat Challenger Open D'Orleans - Orleans Tunis Challenger Mons Challenger Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London Wolfsburg Challenger Australian Open - Melbourne French Open - Paris Interwetten Austrian Open - Kitzbuhel Sunrise Challenger Bet-at-home Open - Hamburg BB&T Atlanta Open - Atlanta Garden Open - Rome Campbells Hall of Fame Tennis Championships - Newport Braga Challenger French Open - Paris Open 13 - Marseille PBZ Zagreb Indoors - Zagreb U.S. Open - New York ATP Challenger Numea - New Caledonia Australian Open - Melbourne French Open - Paris Leon Challenger Australian Open - Melbourne French Open - Paris U.S. Open - New York Honolulu Challenger AAPT Championships - Adelaide Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Zagreb Open - Zagreb Braunschweig Challenger ABN/AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open de Moselle - Metz Australian Open - Melbourne Open Seat Godo 2005 - Barcelona Scheveningen Challenger The Priority Telecom Open - Amersfoort French Open - Paris Dutch Open Tennis - Amersfoort Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Wimbledon - London Ethias Tennis Trophy - Mons Gerry Weber Open - Halle Allianz Suisse Open - Gstaad BCR Open Romania - Bucharest Open de Moselle - Metz Chennai Open - Chennai Estoril Open - Estoril Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Shimadzu All Japan Indoor Tennis Championships - Kyoto Open de Moselle - Metz ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Open Sabadell Atlantico - Barcelona U.S. Open - New York Cherbourg Challenger Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Ordina Open - s-Hertogenbosch French Open - Paris International German Open - Hamburg Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Open Sud de France - Montpellier SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam U.S. Open - New York Estoril Open - Estoril Australian Open - Melbourne Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Aircel Chennai Open - Chennai Heineken Open - Auckland U.S. National Indoor Tennis Championships - Memphis Delray Beach International Tennis Championships - Delray Beach BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Brisbane International - Brisbane BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca AEGON Championships - London U.S. Open - New York Mercedes Cup - Stuttgart Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Australian Open - Melbourne French Open - Paris U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Gerry Weber Open - Halle BMW Open - Munich St. Brieuc Challenger Hall of Fame Tennis Championships - Newport Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Gerry Weber Open - Halle Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Claro Open Colombia - Bogota Citi Open - Washington Belgrade Challenger Segovia Challenger Ordina Open - 's-Hertogenbosch Gerry Weber Open - Halle BA-CA Tennis Trophy - Vienna PBZ Zagreb Indoors - Zagreb Countrywide Classic - Los Angeles Aircel Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris BMW Open - Munich Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London BNP Paribas Open - Indian Wells Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Masters Series - Hamburg Wimbledon - London BNP Paribas Masters - Paris French Open - Paris Open 13 - Marseille Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Sony Ericsson Open - Miami French Open - Paris French Open - Paris U.S. Open - New York Sony Ericsson Open - Miami U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, GBR-NED 4-1 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Davis Cup, World Group, 1R, CZE-NED 3-2 U.S. Open (juniors) All Lower level tournaments Wimbledon (juniors)